using System;

namespace SharpMud.Scripting.Processing
{
	/// <summary>
	/// Used to indicate an issue that has occured during the compiliation of a script
	/// </summary>
	public interface IScriptCompileIssue
	{
		/// <summary>
		/// The message associated with the issue
		/// </summary>
		string Message		{get;}
		
		/// <summary>
		/// Either a System.Exception or a System.CodeDom.CompilerError
		/// </summary>
		object InnerObject	{get;}
	}
}
